package org.xandroid.thread;

import org.xandroid.util.XNetStateHelper;
import org.xandroid.util.XToastHelper;

import android.content.Context;

/**
 * 网络连接用的线程，自动检测网络状态，如果没有可用的网络会自动Toast一条信息
 * @author Kross(krossford@foxmail.com)
 * @date 2014-3-27 22:51:38
 * */
public class XNetThread extends Thread {
	
	private Context context = null;
	
	/**
	 * 用于提示没有可用网络的文本
	 * */
	private String tip = null;
	
	public XNetThread(Context c, String t) {
		context = c;
		tip = t;
	}
	
	@Override
	public void run() {
		super.run();
		if (!XNetStateHelper.getInstance(context).haveAvailaleNetwork()) {
			XToastHelper.show(context, tip);
			return;
		}	
	}
}
